home *** CD-ROM | disk | FTP | other *** search
/ ftp.cs.arizona.edu / ftp.cs.arizona.edu.tar / ftp.cs.arizona.edu / icon / newsgrp / group01a.txt / 000013_icon-group-sender _Wed May 17 09:34:16 2000.msg < prev    next >
Internet Message Format  |  2002-01-03  |  2KB

  1. Return-Path: <icon-group-sender>
  2. Received: (from root@localhost)
  3.     by baskerville.CS.Arizona.EDU (8.9.1a/8.9.1) id JAA04298
  4.     for icon-group-addresses; Wed, 17 May 2000 09:33:54 -0700 (MST)
  5. Message-Id: <200005171633.JAA04298@baskerville.CS.Arizona.EDU>
  6. Date: Wed, 17 May 2000 08:01:08 -0700
  7. From: Steve Wampler <swampler@noao.edu>
  8. X-Accept-Language: en
  9. To: icon-group <icon-group@optima.CS.Arizona.EDU>
  10. Subject: Re: Is Anyone Working On A Unicode Version Of Icon?
  11. Errors-To: icon-group-errors@optima.CS.Arizona.EDU
  12. Status: RO
  13. Content-Length: 1225
  14.  
  15. Ian Trudel wrote:
  16.  
  17. > Actually, we should not forget one thing about Icon. Even though Icon looks
  18. > to my eye pretty young, fresh and complete, the fact is the first
  19. > implementation was made in 1979! I'm not sure when the C implemention has
  20. > started, but it's sure old. Most concepts of Icon implementation just rocks,
  21. > but it doesn't mean these are using the newer and better techniques.
  22.  
  23. Just for historical accuracy...
  24.  
  25. 1979 is the first C implemenation of Icon (done by Cary Coutant and me) -
  26. the first implementation of Icon (an amazing beast written in FORTRAN that
  27. producing FORTRAN (really RatFor) executables) was several years old by
  28. that time.  Also, the C implementation was done on a PDP 11/70, with
  29. its 64K address space - so some of the implementation decisions were driven
  30. by considerations that are no longer relevant!
  31.  
  32. Cary produced a compiler for Icon at the same time, but there was surprisingly
  33. little improvement over the interpreter because Icon spends most of its time
  34. in the run-time system, which is already compiled code.  It wasn't until later
  35. that Ken Walker's work produced a more efficient optimizing compiler.
  36.  
  37. --
  38. Steve Wampler-  SOLIS Project, National Solar Observatory
  39. swampler@noao.edu
  40.